const scTimeSetting = resolve => require(['common/src/views/strengtheningclass/scTimeSetting'], resolve);
const scStudentRegistration = resolve => require(['common/src/views/strengtheningclass/scStudentRegistration'], resolve);
const scStudentAdmission = resolve => require(['common/src/views/strengtheningclass/scStudentAdmission'], resolve);

// 强化班录取
const scStudentAdmissionRealOP = resolve => require(['common/src/views/strengtheningclass/scStudentAdmissionRealOP'], resolve);

// 强化班录取录取查询
const sCAdmissionQuery = resolve => require(['common/src/views/strengtheningclass/sCAdmissionQuery'], resolve);

// 我的语言强化班
const scMyStrengthClassInfo = resolve => require(['common/src/views/strengtheningclass/scMyStrengthClassInfo'], resolve);

// 语言强化班学籍管理
const scStudentStatusManagement = resolve => require(['common/src/views/strengtheningclass/scStudentStatusManagement'], resolve);

// 语言强化班成绩管理
const scStudentScoreManagement = resolve => require(['common/src/views/strengtheningclass/scStudentScoreManagement'], resolve);

const layout = resolve => require(['common/src/views/layout'], resolve);

const strengtheningclass = {
    path: '/strengtheningclass',
    name: 'strengtheningclass',
    component: layout,
    children: [
        {
            path: '/scTimeSetting',
            name: 'scTimeSetting',
            component: scTimeSetting
        },
        {
            path: '/scStudentRegistration',
            name: 'scStudentRegistration',
            component: scStudentRegistration
        },
        {
            path: '/scStudentAdmission',
            name: 'scStudentAdmission',
            component: scStudentAdmission
        },
        {
            path: '/scStudentAdmissionRealOP/:registId/:scTypeCode/:dataType',
            name: 'scStudentAdmissionRealOP',
            component: scStudentAdmissionRealOP,
            meta: {
                nokeepalive: true
            }
        },
        {
            path: '/sCAdmissionQuery',
            name: 'sCAdmissionQuery',
            component: sCAdmissionQuery
        },
        {
            path: '/scMyStrengthClassInfo',
            name: 'scMyStrengthClassInfo',
            component: scMyStrengthClassInfo
        },
        {
            path: '/scStudentStatusManagement',
            name: 'scStudentStatusManagement',
            component: scStudentStatusManagement
        },
        {
            path: '/scStudentScoreManagement',
            name: 'scStudentScoreManagement',
            component: scStudentScoreManagement
        },
    ]
};

export default strengtheningclass;
